Universal Hint System
Revision 95a
Version Histories for UHSWIN & UHSDOS, Version 3.10
  (October 30, 1995)


UHSWIN.EXE Changes Since Version 1.00
=====================================

3.10: UHSDOS and UHSWIN have been combined into a single product.
      UHS files can be decoded to ASCII within the reader by registered
        users, eliminating the need for a separate program.
      UHSWIN will automatically associate itself under both Windows 3.1's
        File Manager and Windows 95's Explorer, so that UHS files can be
        started directly from either of those programs without having to
        load UHSWIN explicitly.
      Registered users no longer see 'UNREGISTERED' in the title bar under
        Windows 95.
      Uses a standard Windows Help file for on-line help.
      The font used when sending a window's contents to the printer is now
        fixed at 10 points to insure that the text is legible.
      A list of recently accessed UHS files is now stored under the "File"
        menu.
      Hint windows can now be set to maximize automatically on opening, to
        make hint text easier to read on smaller displays.
      Information on UHS hint files is now cached to greatly speed up the
        display of a verbose file directory.
      The verbose file directory now has its entries alphabetized.
      The General Protection Fault caused when selecting files under the
        verbose directory via keyboard has been corrected.
      The "File Version" and "File Info" entries under the "Help" menu have
        now been combined and moved into a single "Information" option under
        the "File" menu.
      User preferences are now stored in a separate UHSWIN.INI file.
      Error messages when an unknown data type is detected have been more
        clearly written, to make transitions to any future UHS formats
        simpler for the user.
      The font in the verbose directory window now remains fixed even after
        the font has been changed.
      Unregistered users are now warned upon loading a file that contains
        hints that may be unavailable to them, as in UHSDOS.

3.00: Adds support for the UHS 95a format.

2.61: Fixes bug that prevented some users from being able to print the
        registration form within the program.

2.60: WIN_UHS.EXE renamed to UHSWIN.EXE.
      Faster display of pictures.
      Pictures are now only scaled to an integral multiple of their original
        size, so text can be read easily regardless of the window size.
      Counts the number of clues in each question.
      Allows the user to set the font used in windows.
      Upper-right corner of window displays registration status (name or
        "UNREGISTERED").
      Registration form can be printed from within reader for easier
        registration.
      Adds registration dialog box to make registration simpler.
      Verbose file open (that lets you view the file's title next to the
        filename) has been added.
      File verification (previously in "File | Verify") is now automatic.
      File version information is now available within the program.
      Menus rearranged slightly and help dialog boxes expanded.

2.10: Adds file checksum verification.

2.01: Improves picture display by scaling graphics to fit the window size.

2.00: Adds support for the UHS 91a format.



UHSDOS Changes Since Version 1.00
=================================

3.10: The Access Denied error under a Windows 95 DOS session has been fixed.
      UHS files can be decoded to ASCII within the reader by registered
        users, eliminating the need for a separate program.
      Information on UHS hint files is now cached to greatly speed up the
        display of a verbose file directory.
      The "File Version" and "File Info" entries under the "Help" menu have
        now been combined and moved into a single "Information" option under
        the "File" menu.
      Error messages when an unknown data type is detected have been more
        clearly written, to make transitions to any future UHS formats
        simpler for the user.

3.00: Adds support for the UHS 95a format.
      Provides a file history for easier opening of recently accessed files.
      Properly supports color on systems which have been tricked into
        thinking that they are really monochrome (something that happens
        frequently after exiting games from certain publishers).

2.00: [skipped to synchronize version numbers with Windows reader.]

1.61: Improves CRC checking for increased compatibility with future file
        formats.

1.60: The "Windows | Clean Up" function no longer reloads the file from disk
        after closing the windows.
      Registration form can be printed from within the reader for easier
        registration.

1.51: All features are enabled for unregistered users (save picture to file,
        disable hint counting, and open multiple UHS files without exiting to
        DOS are available).
      Mouse click clears the screen after a picture has been displayed.
      They're back! -- occasional (*very* occasional) registration reminders,
        that is.

1.50: Reminders to register the program have been reduced substantially.
      Writes directly to video memory for much faster picture display.
      The program now searches in the same directory as UHS.EXE for UHS.INI
        and UHS_REG.TXT files for registered users to follow standards used in
        the TSR version.
      Fixes runtime error #104 that appeared when an invalid directory was
        specified.
      The register dialog box will now accept registration codes for the TSR
        reader.  The dialog box will automatically be filled with your name
        and code if you have already entered this data.
      The documentation has been updated to make note of the terminate and
        stay resident (TSR or "pop-up") version of the UHS reader.

1.40: YEAH!  Prettier "About UHS" and "About this Program" dialog boxes!
      The ENTER key (in addition to the space bar) can now be used to select
        an item in a list box.
      "Print", "Previous", and "Save" window commands added.
      All menu commands are disabled when not applicable.
      The "white square" bug that appeared in some registered copies has now
        been fixed.
      Arrows on scroll bars always move through choices one at a time.  In
        previous versions, the arrows sometimes skipped through several items
        at a time with longer lists.
      "Windows | Close All" has been renamed "Clean Up" to more accurately
        reflect the option's purpose.
      Exit from program is now confirmed with a dialog box.
      Upper-right corner of screen displays registration status (name or
        "UNREGISTERED").

1.30: Counts the number of clues for each question.  Registered users [all
        users by version 1.51] can disable the count if they want to.
      Picture display is now about 25% faster than in previous versions.
      Verbose file open (that lets you view the file's title next to the
        filename) has been added.
      Several common errors are recognized and an appropriate text message is
        displayed in place of a simple error number.

1.20: Adds registration dialog box to make registration simpler.
      Removes the drop-to-DOS function for unregistered users.
      Corrects minor bugs in the picture display routine.  The border now
        will always be in black, and the first line of pixels is properly
        drawn.

1.10: Adds support for EGA systems while displaying pictures.
      Removes the run-time errors that sometimes appeared after a picture
        was displayed or after an invalid filename was entered.
      Reminders to register are displayed in different places.

1.01: Corrects an error that falsely reported that a file transfered through
        the XMODEM protocol was corrupt.


